﻿@charset "utf-8";
/* CSS reset */
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,legend,input,textarea,blockquote,img{padding:0;margin:0;}
body{background:#fff;font:12px/1.4 "Microsoft YaHei";}
dl,ul{list-style:none;}
{vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:""}
input,textarea,img{border:none;}
input::-moz-focus-inner{border:none;padding:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
a,area{blr:expression(this.onFocus=this.blur());}
a{color:#0d8dfd;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.fn{font-weight:normal;}
.fb{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.center{margin-left:auto; margin-right:auto;}
.t_c{text-align:center;}
.relative{position:relative;}
.absolute{position:absolute;}
/* body */
.page_warp{width:100%;color:#666;background:url(../images/con_bg.jpg) no-repeat center 108px;}
/* header */
.login_header{width:938px; height:35px; padding:51px 21px 22px;}
.logo_link{display:block; width:400px;}
.logo_link img{display:block;}
.lh_reg_link{height:30px; line-height:28px; margin-top:5px; text-align:right;}
.reg_link{display:block;width:82px; height:30px; text-decoration:none; background:url(../images/pop_login_bg.png) no-repeat -223px -189px; color:#0d8dfd; margin-left:4px;}
    .reg_link:hover {text-decoration:none; color:#0d8dfd; }
/* content */
.l_content{width:938px;height:530px; padding:10px 21px; background:url(../images/content_bg.jpg) no-repeat top center;}
.banner_link{display:block; width:520px; height:430px;margin-top: 25px;}
.login_con{width:371px; height:391px; margin-top:67px;}
.login_con li{float:left; display:block; height:5px;}
.login_con img{display:block;}
.login_con .l_main{width:302px; padding:21px 35px 0 34px;height:360px; background:#fafcfd; line-height:43px;}
.l_name, .l_pw{margin-top:19px; width:284px; padding:1px 9px; height:43px; background: url(../images/pop_login_bg.png) no-repeat -6px -380px;}
.l_main span{display:block;}
.l_main input{font:14px/33px "NSimSun"; height:33px; padding:5px 0; width:240px;color:#999; background:#fff;}
.l_main .user_pw{font:18px/33px "Microsoft YaHei";color:#333;}
.l_prompt{width:16px; height:16px; background:url(../images/pop_login_bg.png) no-repeat;margin-top:14px; background-position:-222px -106px; visibility:hidden;}
.user_img, .pw_img{width:20px; height:20px; margin-top:12px;background:url(../images/pop_login_bg.png) no-repeat; margin-right:6px;}
.user_img{background-position:-240px -147px;}
.pw_img{background-position:-266px -146px;}
.wrong_id, .wrong_pw, .wrong_np_id,.no_uid, .no_pw{display:block; visibility:hidden; position:absolute; right:0; bottom:100%; height:35px; background:url(../images/pop_login_bg.png) no-repeat;background-position:right -491px;color:#FFF;line-height:30px;padding-right:10px; padding-left:3px;}
.l_name i, .l_pw i{display:block;position:absolute; top:0;left:-8px;height:35px;width:10px; background:url(../images/pop_login_bg.png); background-position:left -491px;}
.l_help{height:24px; line-height:24px; font-size:12px; margin:6px 0 29px;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select:none;}
.l_help a{color:#0d8dfd;}
.l_help a:hover{text-decoration:underline;}
.l_rem{width:50px; padding-left:22px; height:24px;background:url(../images/pop_login_bg.png) no-repeat -294px -130px; cursor:pointer;}
.l_help .act{background-position:-294px -156px;}
.l_main .l_submit{width:302px; height:46px;font:20px/46px "Microsoft YaHei"; padding:0;background:url(../images/pop_login_bg.png) no-repeat -6px -435px;color:#fff; cursor:pointer;outline-style: none;}
.l_other{border-top:1px solid #ddd; margin-top:38px;padding-left:65px; padding-top:22px;}
.l_other dt{height:20px; line-height:20px; top:-10px; width:167px; left:66px; background:#fafcfd;}
.l_other dd{float:left;margin-right:15px;}
.l_other dd.jk_qdwy{margin-left:24px; _margin-left:12px;}
.l_other a{display:block;background:url(../images/pop_login_bg.png) no-repeat; width:32px; height:32px; }
.l_other .l_zfb{background-position: -7px -280px;}
.l_other .l_qq{background-position: -53px -280px;}
.l_other .l_wb{background-position: -98px -280px;}
.l_other .l_wy{background-position: -145px -280px;}
.l_other .l_zfb:hover{background-position: -7px -333px;}
.l_other .l_qq:hover{background-position: -53px -333px;}
.l_other .l_wb:hover{background-position: -98px -333px;}
.l_other .l_wy:hover{background-position: -145px -333px;}
.l_other .no_mr{margin-right:0;}
/* footer */
.footer{ clear:both; width:980px; margin:0 auto;text-align:center; padding:31px 0px 20px;font-family:"NSimSun";}
.footer p{line-height:20px; color:#666;}
.footer p a{color:#666; text-decoration:none;}
.footer p a:hover{color:#333; text-decoration:none;}